home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / APPEXPRT.PAK / HADDPROP.SNP < prev    next >
Text File  |  1997-05-06  |  3KB  |  77 lines

  1. ##--BEGIN-- GetGlobal() == FALSE
  2. ##      "//{{[[ClassName]]AUTO_PROP_END}}" [[ClassTMarker]]
  3. ##      \\ClassTMarker [[ClassMarker]]
  4. ##      :^BOF
  5. ##      --BEGIN-- ? ClassMarker [[Search]]
  6. ##          :Search == FALSE
  7. ##          :{HAddAPro.SNP}
  8. ##          :^BOF
  9. ##          :? ClassMarker [[Search]]
  10. ##*
  11. ##      --END-- ? ClassMarker [[Search]]
  12. ##      :^BOL
  13. ##      :GetProperty == TRUE
  14.     [[CPPType]] [[GetName]]();
  15. ##      :SetProperty == TRUE
  16.     void [[SetName]]([[CPPType]]);
  17. ##--END-- GetGlobal() == FALSE
  18. ##"//{{[[ClassName]]AUTO_TBL_END}}" [[ClassTMarker]]
  19. ##\\ClassTMarker [[ClassMarker]]
  20. ##^BOF
  21. ##--BEGIN-- ? ClassMarker [[Search]]
  22. ##Search == FALSE
  23. ##      :{HAddAuto.SNP}
  24. ##      :^BOF
  25. ##      :? ClassMarker [[Search]]
  26. ##*
  27. ##--END-- ? ClassMarker [[Search]]
  28. ##"" [[XlateOLEProp]]
  29. ##"" [[Comment]]
  30. ##--BEGIN-- "" [[OLEAutoProp]]
  31. ##*
  32. ##      ^BOL
  33. ##     (OLEType == CPPType) && (OLEType != "TAutoCurrency") && (OLEType != "TAutoDate")
  34. ##      --BEGIN-- StripPtrRef(CPPType, [[StripCPPType]]) [[AnyStripping]]
  35. ##          !AnyStripping
  36. ##              :\\"TAutoObject<[[CPPType]]>" OLEAutoProp
  37. ##              :"    // Change to TAutoObjectDelete if owned by automation." Comment
  38. ##*
  39. ##          AnyStripping
  40. ##              :\\"TAutoObject<[[StripCPPType]]>" OLEAutoProp
  41. ##              :"    // Change to TAutoObjectDelete if owned by automation." Comment
  42. ##*
  43. ##      --END-- StripPtrRef(CPPType, [[StripCPPType]]) [[AnyStripping]]
  44. ##     (OLEType != CPPType) && (OLEType != "TAutoString")
  45. ##          :"[[CPPType]]" OLEAutoProp
  46. ##*
  47. ##     (OLEType == CPPType) && ((OLEType == "TAutoCurrency") || (OLEType == "TAutoDate"))
  48. ##          :"[[CPPType]]" OLEAutoProp
  49. ##*
  50. ##     (OLEType == "TAutoString") && (CPPType != "string")
  51. ##          :"TAutoString" OLEAutoProp
  52. ##*
  53. ##     (OLEType == "TAutoString") && (CPPType == "string")
  54. ##          :"string" OLEAutoProp
  55. ##*
  56. ##      \\OLEAutoProp XlateOLEProp
  57. ##     (GetProperty == TRUE) && (SetProperty == TRUE)
  58. AUTOPROP([[InternalName]], [[GetName]], [[SetName]], [[XlateOLEProp]],)[[Comment]]
  59. ##     (GetProperty == TRUE) && (SetProperty == FALSE)
  60. AUTOPROPRO([[InternalName]], [[GetName]], [[XlateOLEProp]], )[[Comment]]
  61. ##     (GetProperty == FALSE) && (SetProperty == TRUE)
  62. AUTOPROPWO([[InternalName]], [[SetName]], [[XlateOLEProp]], )[[Comment]]
  63. ##--END-- "" [[OLEAutoProp]]
  64. ##FALSE [[IncludeSearch]]
  65. ##^BOF
  66. ##StripPtrRef(CPPType, [[StripCPPType]]) [[AnyStripping]]
  67. ##<<*StripCPPType QUERY_FILE_H [[IncludeFile]]
  68. ##IncludeFile != ""
  69. ##   :\\"#include \"[[IncludeFile]]\"" IncludeFile
  70. ##   :^BOF
  71. ##   :? IncludeFile IncludeSearch
  72. ##   :IncludeSearch == FALSE
  73. ##       : ^BOF
  74. ##       : ?\\"#include \""
  75. ##       : ^BOL
  76. [[IncludeFile]]
  77.